package com.gamesearch;
import java.util.*;


public class Editeur {

   public int idEditeur;
   public java.lang.String nomEditeur;
   public java.util.Collection<Jeu> Edite;
   
   public java.util.Collection<Jeu> getEdite() {
      if (Edite == null)
         Edite = new java.util.HashSet<Jeu>();
      return Edite;
   }
   
   public java.util.Iterator getIteratorEdite() {
      if (Edite == null)
         Edite = new java.util.HashSet<Jeu>();
      return Edite.iterator();
   }
   
   public void setEdite(java.util.Collection<Jeu> newEdite) {
      removeAllEdite();
      for (java.util.Iterator iter = newEdite.iterator(); iter.hasNext();)
         addEdite((Jeu)iter.next());
   }
   
   public void addEdite(Jeu newJeu) {
      if (newJeu == null)
         return;
      if (this.Edite == null)
         this.Edite = new java.util.HashSet<Jeu>();
      if (!this.Edite.contains(newJeu))
      {
         this.Edite.add(newJeu);
         newJeu.addEdite(this);      
      }
   }
   
   /** @Generated default remove */
   public void removeEdite(Jeu oldJeu) {
      if (oldJeu == null)
         return;
      if (this.Edite != null)
         if (this.Edite.contains(oldJeu))
         {
            this.Edite.remove(oldJeu);
            oldJeu.removeEdite(this);
         }
   }
   
   /** @pdGenerated default removeAll */
   public void removeAllEdite() {
      if (Edite != null)
      {
         Jeu oldJeu;
         for (java.util.Iterator iter = getIteratorEdite(); iter.hasNext();)
         {
            oldJeu = (Jeu)iter.next();
            iter.remove();
            oldJeu.removeEdite(this);
         }
      }
   }

}